خرید بک لینک
آموزش فریم ورک های laravel و Yiiهر کنترلری که در پروژه ها استفاده می شود از کلاس Controller ارثبری (extend) میشوند .این کلاس خود دارای متد ها و پروپرتی هایی است .در صورتی که شما نیاز به استفاده از انها داشته باشین می توانین آنها را بر اساس نیاز خود دوباره نویسی (override) کنین.لیست متد ها و پروپرتی ها ی این کلاس در سایت اصلی همراه با توضیحات قرار دارد .جهت نمایش اینجا را کلیک نمایید.نکته ای که در دوباره نویسی باید توجه داشته باشین اینه که حتما متد اصلی را در انتها صدا بزنید.برای مثال ما متد beforAction را به این صورت دوباره نویسی می کنیم:public function be

برچسب: نویسنده: پندار توکلی تاريخ: شنبه 28 مرداد 1396 ساعت: 0:12

آموزش فریم ورک های laravel و Yiiهر کنترلری که در پروژه ها استفاده می شود از کلاس Controller ارثبری (extend) میشوند .این کلاس خود دارای متد ها و پروپرتی هایی است .در صورتی که شما نیاز به استفاده از انها داشته باشین می توانین آنها را بر اساس نیاز خود دوباره نویسی (override) کنین.لیست متد ها و پروپرتی ها ی این کلاس در سایت اصلی همراه با توضیحات قرار دارد .جهت نمایش اینجا را کلیک نمایید.نکته ای که در دوباره نویسی باید توجه داشته باشین اینه که حتما متد اصلی را در انتها صدا بزنید.برای مثال ما متد beforAction را به این صورت دوباره نویسی می کنیم:public function be

برچسب: دوباره,نویسی,متدهای,کنترلر, نویسنده: پندار توکلی تاريخ: شنبه 28 مرداد 1396 ساعت: 0:12

Yii::$app->authManager->getRolesByUser(Yii::$app->user->getId());

برچسب: نویسنده: پندار توکلی تاريخ: شنبه 28 مرداد 1396 ساعت: 0:12

برنامه نویسی php
yii2 data provider default sorting


$dataProvider = new ActiveDataProvider([
'query' => $query,
'sort'=> ['defaultOrder' => ['topic_order'=>SORT_ASC]] ]);

Official doc link

برچسب: نویسنده: پندار توکلی تاريخ: شنبه 28 مرداد 1396 ساعت: 0:12

برنامه نویسی php
How to get response as json format(application/json) in yii?

Create this function in your (base) Controller:


protected function renderJSON($data)
{
header('Content-type: application/json');
echo CJSON::encode($data);
foreach (Yii::app()->log->routes as $route) {
if($route instanceof CWebLogRoute) {
$route->enabled = false; // disable any weblogroutes
}
}
Yii::app()->end();
}

+ نوشته شده در سه شنبه سوم مرداد ۱۳۹۶ساعت 17:5 توسط امیر |

برچسب: برنامه,نویسی, نویسنده: پندار توکلی تاريخ: شنبه 28 مرداد 1396 ساعت: 0:12

برنامه نویسی php
How to get response as json format(application/json) in yii?

Create this function in your (base) Controller:


protected function renderJSON($data)
{
header('Content-type: application/json');
echo CJSON::encode($data);
foreach (Yii::app()->log->routes as $route) {
if($route instanceof CWebLogRoute) {
$route->enabled = false; // disable any weblogroutes
}
}
Yii::app()->end();
}

+ نوشته شده در چهارشنبه چهارم مرداد ۱۳۹۶ساعت 16:2 توسط امیر |

برچسب: نویسنده: پندار توکلی تاريخ: شنبه 28 مرداد 1396 ساعت: 0:12

برنامه نویسی php
برای نمایش لینک در gridview :


GridView::widget([
'dataProvider' => $dataProvider,
'filterModel' => $searchModel,
'columns' => [
['class' => 'yiigridSerialColumn'],
[
'label'=>'bla',
'format' => 'raw',
'value'=>function ($data) {
retu Html::url('site/index');
},
],
['class' => 'yiigridActionColumn'],
],
]);

+ نوشته شده در جمعه ششم مرداد ۱۳۹۶ساعت 8:31 توسط امیر |

برچسب: نویسنده: پندار توکلی تاريخ: شنبه 28 مرداد 1396 ساعت: 0:12

به صورت پیش فرض هنگامی که در gridview در Yii2 مطلبی را جستجو می کنین در url شما با یک کوئری استرینگ طولانی مواجه می شوید شکل زیر : خوب برای اینکه جستجوی شما در gridview به صورت ajax انجام شود همانند yii1 فریم ورک ویجتی با نام Pjax دارد که برای اینکار می توانید از آن استفاده کنیدبرای استفاده شما باید این ویجت را در صفحه ای که gridview در آن استفاده شده است قرار دهیدنکته : gridview باید در داخل این ویجت باشد . نکته : حتما باید ویجت پیجکس رو به این صوت صدا بزنین yiiwidgetsPjax چه هنگامی که آن را شروع می کنید چه هنگامی که پایان می دهید .yiiwidgetsPjax::begin(['enableReplaceState' => false

برچسب: نویسنده: پندار توکلی تاريخ: شنبه 28 مرداد 1396 ساعت: 0:12

برنامه نویسی phpچه زمانی باید از $this و چه زمانی از self استفاده کنیم؟ $this به شی جاری اشاره می کند . refer to object self به کلاس جاری اشاره می کند.refer to class $this->member به غیر استاتیک متد و پروپرتی اشاره می کند self::member به استاتیک متد و پروپرتی اشاره می کند مثال های زیر برای درک بهتر این موضوع قرار داده می شودclass X {private $non_static_member = 1;private static $static_member = 2;function __construct() {echo $this->non_static_member . ' '. self::$static_member;}}new X(); polymorphism با استفاده از $thisclass X {function foo() {echo 'X::foo()';}function bar() {$this->f

برچسب: تفاوت,برنامه,نویسی,گرا, نویسنده: پندار توکلی تاريخ: شنبه 28 مرداد 1396 ساعت: 0:12

صفحه بندی